桃树: peach tree...
进展: to make headway, to make progress...
泄密: to leak secrets...
吃惊: to be startled, to be shocked, to be amazed...
担任: to hold a governmental office or post, to assume office of, to take charge of, to serve as...
有名: famous, well-known...